// 引入vue
import Vue from 'vue'
// 引入App
import App from './App'

// 关闭Vue的生产提示
Vue.config.productionTip = false

// 所有组件都能访问
// window.x = {a: 1, b: 2}
// VueComponent.prototype.x = {a: 1, b: 2} 每次实例化vc都是新的，要固定使用就要更改源码了！
// Vue.prototype.x = {a: 1, b: 2}

// console.log(Vue.prototype) 有$on $off $emit

// const Demo = Vue.extend({})
// const d = new Demo
// Vue.prototype.x = d

// 创建vm
new Vue({
  render: h => h(App),
  beforeCreate() {
    Vue.prototype.$bus = this // 安装全局事件总线
  },
}).$mount('#app')